// 发送ajax请求 获取用户信息
function getindex(){
  axios.get('http://www.itcbc.com:8080/my/user/userinfo',{
    headers:{
        Authorization: localStorage.getItem('token')
    }
}).then(res=>{
        let {nickname,user_pic,username} = res.data.data
    // 设置欢迎你xxx
    // a||b 返回值是a或者b 找第一个真值
    let name = nickname || username
    $('.username').text(name)

    // 显示头像 新注册账户没有头像 获取name 取得第一个字符，转大写

   if(user_pic){
    //    说明用户有头像
    $('.layui-nav-img').attr('src',user_pic).show()
   } else{
    //    说明用户没有头像
    let first = name.substring(0,1).toUpperCase()

    $('.user-avatar').text(first).css('display','inline-block')

   }
  

    

})  
}
getindex()



// ------------退出-----------、
$('#logout').on('click',function(){
    layer.confirm('are you sure', {icon: 3, title:'提示'}, function(index){
        //do something
        // 如果点击确定会执行这个函数

        // 1.删除token
        localStorage.removeItem('token')

        // 2.页面跳转
        location.href = './login.html'
        layer.close(index)
        
        
    })
})
    // 响应拦截器
axios.interceptors.response.use(function(response) {
    let {status, message} = response.data;
    if (status === 1) layer.msg(message)
    return response;
    console.log(response);
  },
    function(error) {
      console.log(error);
      if (error.response) {
      let {data: {status, message}} = error.response;
      if (status === 1 && message === '身份认证失败！') {
          // token有问题
      localStorage.removeItem('token');
      location.href = './login.html'
      } 
    }
    return Promise.reject(error);
  })